package models.proxies {
  import com.axon.dataservices.AxDS;
  import com.axon.mvc.patterns.proxy.AxProxy;

  import helpers.Verbs;

  import models.vo.Analise;

  public class AnaliseProxy extends AxProxy {
    //////////////////////////////////////////////////////////////////////////////////////////////////////

    public function registrarAnalise(analise:Analise):void {
//			AxDS.httpInvoke(onRegistrarAnaliseSuccess, onRegistrarAnaliseFailure,"analises/" + analise.id + "/update",
//				  { capacidade_real_producao: analise.capacidadeRealProducao,
//				  	informacoes_complementares: analise.informacoesComplementares,
//				  	parecer: analise.parecer,
//				  	data_rodape: analise.dataRodape } , AxDS.PUT, true);

      analise.update(onRegistrarAnaliseSuccess, onRegistrarAnaliseFailure);
    }

    private function onRegistrarAnaliseSuccess(result:Analise):void {
      reportSuccess(Verbs.REGISTRAR_ANALISE, result);
    }

    private function onRegistrarAnaliseFailure(result:Object):void {
      reportFailure(Verbs.REGISTRAR_ANALISE);
    }

  }
}